package com.wva.user.enums;

public enum LoginType {
    /**
     * 密码登录
     */
    PASSWORD,

    /**
     * 短信登录
     */
    SMS,

    /**
     * 第三方登录
     */
    THIRD
    ;

    /**
     * 将字符串的登录类型转为枚举的登录类型
     */
    public static LoginType of(String loginType) {
        try {
            return LoginType.valueOf(loginType.toUpperCase());
        } catch (IllegalArgumentException e) {
            throw new RuntimeException("错误的登录类型，" + e);
        }
    }
}
